home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 1999 May / SGI IRIX Installation Tools & Overlays 1999 May - Disc 2.iso / relnotes / webviewer_dev / ch1.z / ch1
Text File  |  1999-04-19  |  7KB  |  267 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _I_n_t_r_o_d_u_c_t_i_o_n
  9.  
  10.        The power of the web is the seamlessness with which
  11.        information is accessed across different computer platforms
  12.        and across networks in every country, without the user
  13.        having direct perception of where the information is coming
  14.        from.  Viewing a list of interesting places and clicking
  15.        might take our voyaging user from a computer in Silicon
  16.        Valley to one in Boston in a fraction of a second.
  17.  
  18.        WebViewer is a set of C++ classes which make it simple for a
  19.        programmer to add web functionality to an application.  The
  20.        classes are based on ViewKit. The classes allow the
  21.        programmer to create an application with web access
  22.        directly,  without using a separate browser as an
  23.        intermediary.
  24.  
  25.        The viewer can be viewed as an integrated component for
  26.        viewing web information which is not a heavyweight browser.
  27.        This component, for example, could be posted in a dialog box
  28.        from every application. Each application can have an
  29.        instance of the browser.  The applications can use the
  30.        browser to display custom help information and create
  31.        subclasses of the components to override link behavior.
  32.  
  33.        Some features which make general browsers rich such as
  34.        NetNews, WAIS and Gopher are not present in this component.
  35.        Other frills omitted are things like bookmarks (although an
  36.        application could supply bookmarks on top of the supplied
  37.        browser component).
  38.  
  39.  
  40.        Note:  Packaged with your software is a separate sheet that
  41.               contains the Software License Agreement.  This
  42.               software is provided to you solely under the terms
  43.               and conditions of the Software License Agreement.
  44.               Please take a few moments to review the Agreement.
  45.  
  46.  
  47.        1.1  _w_v_B_r_o_w_s_e_r_,__V_k_W_e_b_V_i_e_w_e_r__a_n_d__V_k_W_e_b_V_i_e_w_e_r_B_a_s_e
  48.  
  49.        The browser component consists of several individual parts.
  50.        There is a widget which displays parsed HTML documents, a
  51.        ViewKit component which combines the widget with a web
  52.        access library and a prebuilt GUI for browsing, and a
  53.        library for web access.
  54.  
  55.        The underlying widget is left undocumented,  by design.  The
  56.        intent is for the user to always access this via the ViewKit
  57.        component.  The web access library (libwio) is documented
  58.        elsewhere.  See the Web support library release notes.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        The ViewKit browser component provides all the glue for the
  75.        web access to work.  The cache which was supplied by an
  76.        earlier version is now provided by the webfetch and webcache
  77.        library.  The subclass VkWebViewer provides navigation and
  78.        history controls for the user.
  79.  
  80.        As of this release HTML 3.2 is supported along with CSS1
  81.        style sheets, plugins and JavaScript.  Other new features
  82.        include animated gifs, cookies and authentication See the
  83.        apropriate chapter for a complete list of tags and
  84.        attributes. Note that plugins will only work in the O32
  85.        library as that is how they are supplied with Netscape.
  86.  
  87.        In this version,  the superclass of the ViewKit components
  88.        is wvBrowser, and many methods have been moved upward into
  89.        the wvBrowser superclass.  Note that it is somewhat more
  90.        tricky to work with this since we're using C++ multiple
  91.        inheritence.  Note that the library version has been
  92.        incremented since the interface changes can not be made in a
  93.        binary compatible fashion.  Developers who've overriden
  94.        methods in VkWebViewerBase would be well advised to examine
  95.        wvBrowser and override the equivalent methods there.
  96.        Application programmers who've use the ViewKit components
  97.        unchanged should not have any issues after recompilation.
  98.  
  99.        The browser attempts to load documents and subparts
  100.        asyncronously.  There are,  unfortunately,  some network
  101.        accesses which cannot be handled in an async fashion,  e.g.
  102.        address lookup for a host.
  103.  
  104.  
  105.        This document contains the following chapters:
  106.  
  107.          1.  Introduction
  108.  
  109.          2.  Installation Information
  110.  
  111.          3.  Supported Tags
  112.  
  113.  
  114.        1.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  115.  
  116.        Following is the release identification information for
  117.        WebViewer:
  118.  
  119.                                       WebViewer library
  120.        SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
  121.                                       3.0
  122.        VVVVeeeerrrrssssiiiioooonnnn
  123.                                       (not assigned)
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                   - 3 -
  138.  
  139.  
  140.  
  141.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   - 4 -
  204.  
  205.  
  206.  
  207.                                       IRIX 6.5
  208.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  209.  
  210.  
  211.  
  212.        1.3  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  213.  
  214.        After you install the online release notes for a product
  215.        (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
  216.        your screen.
  217.  
  218.        Note:  You can read the online release notes for most
  219.               products before installing the software.  Refer to
  220.               the booklet in your CD-ROM case for more information.
  221.  
  222.        If you have a graphics system, select ``Release Notes'' from
  223.        the Help submenu of the Toolchest. This displays the
  224.        _g_r_e_l_n_o_t_e_s(1) graphical browser for the online release notes.
  225.  
  226.        Refer to the _g_r_e_l_n_o_t_e_s(1) man page for information on
  227.        options to this command.
  228.  
  229.        If you do not have a graphics system, you can use the
  230.        _r_e_l_n_o_t_e_s command.  Refer to the _r_e_l_n_o_t_e_s(1) man page for
  231.        accessing the online release notes.
  232.  
  233.        1.4  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  234.  
  235.        Silicon Graphics, Inc., provides a comprehensive product
  236.        support maintenance program for its products.
  237.  
  238.        If you are in the U.S. or Canada and would like support for
  239.        your Silicon Graphics-supported products, contact the
  240.        Technical Assistance Center at (800)800-4SGI.  If you are
  241.        outside these areas, contact the Silicon Graphics subsidiary
  242.        or authorized distributor in your country.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.